package com.jltx.xq.simplewatch.news.model.bean;

import com.google.gson.Gson;
import com.google.gson.annotations.Expose;
import com.jltx.xq.simplewatch.entity.beans.BaseNew;

import java.util.List;

/**
 * @author jltxseo
 * @date 2017/09/05.
 * @description:
 */

public class TopicNews extends BaseNew {

    @Expose
    private int read_count;

    @Expose
    private String video_id;

    @Expose
    private String media_name;

    @Expose
    private int ban_comment;

    @Expose
    private TopicNewsVideoEntity video_detail_info;

    @Expose
    private List<TopicNewsImageEntity> image_list;

    @Expose
    private int article_type;

    @Expose
    private String tag;

    @Expose
    private String keywords;

    @Expose
    private int video_duration;

    @Expose
    private String title;

    @Expose
    private int tip;

    @Expose
    private int hot;

    @Expose
    private String share_url;

    @Expose
    private String source;

    @Expose
    private int comment_count;

    @Expose
    private String article_url;

    @Expose
    private long publish_time;

    @Expose
    private int video_style;

    @Expose
    private String item_id;

    @Expose
    private TopicNewsUserEntity user_info;

    @Expose
    private int behot_time;

    @Expose
    private String url;

    @Expose
    private boolean has_image;

    @Expose
    private boolean has_video;

    @Expose
    private String group_id;

    @Expose
    private TopicNewsImageEntity middle_image;




    @Override
    public String toString() {
        return new Gson().toJson(this);
    }

    public int getRead_count() {
        return read_count;
    }

    public void setRead_count(int read_count) {
        this.read_count = read_count;
    }

    public String getVideo_id() {
        return video_id;
    }

    public void setVideo_id(String video_id) {
        this.video_id = video_id;
    }

    public String getMedia_name() {
        return media_name;
    }

    public void setMedia_name(String media_name) {
        this.media_name = media_name;
    }

    public int getBan_comment() {
        return ban_comment;
    }

    public void setBan_comment(int ban_comment) {
        this.ban_comment = ban_comment;
    }

    public TopicNewsVideoEntity getVideo_detail_info() {
        return video_detail_info;
    }

    public void setVideo_detail_info(TopicNewsVideoEntity video_detail_info) {
        this.video_detail_info = video_detail_info;
    }

    public List<TopicNewsImageEntity> getImage_list() {
        return image_list;
    }

    public void setImage_list(List<TopicNewsImageEntity> image_list) {
        this.image_list = image_list;
    }

    public int getArticle_type() {
        return article_type;
    }

    public void setArticle_type(int article_type) {
        this.article_type = article_type;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public String getKeywords() {
        return keywords;
    }

    public void setKeywords(String keywords) {
        this.keywords = keywords;
    }

    public int getVideo_duration() {
        return video_duration;
    }

    public void setVideo_duration(int video_duration) {
        this.video_duration = video_duration;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public int getTip() {
        return tip;
    }

    public void setTip(int tip) {
        this.tip = tip;
    }

    public int getHot() {
        return hot;
    }

    public void setHot(int hot) {
        this.hot = hot;
    }

    public String getShare_url() {
        return share_url;
    }

    public void setShare_url(String share_url) {
        this.share_url = share_url;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public int getComment_count() {
        return comment_count;
    }

    public void setComment_count(int comment_count) {
        this.comment_count = comment_count;
    }

    public String getArticle_url() {
        return article_url;
    }

    public void setArticle_url(String article_url) {
        this.article_url = article_url;
    }

    public long getPublish_time() {
        return publish_time;
    }

    public void setPublish_time(long publish_time) {
        this.publish_time = publish_time;
    }

    public int getVideo_style() {
        return video_style;
    }

    public void setVideo_style(int video_style) {
        this.video_style = video_style;
    }

    public String getItem_id() {
        return item_id;
    }

    public void setItem_id(String item_id) {
        this.item_id = item_id;
    }

    public TopicNewsUserEntity getUser_info() {
        return user_info;
    }

    public void setUser_info(TopicNewsUserEntity user_info) {
        this.user_info = user_info;
    }

    public int getBehot_time() {
        return behot_time;
    }

    public void setBehot_time(int behot_time) {
        this.behot_time = behot_time;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public boolean isHas_image() {
        return has_image;
    }

    public void setHas_image(boolean has_image) {
        this.has_image = has_image;
    }

    public boolean isHas_video() {
        return has_video;
    }

    public void setHas_video(boolean has_video) {
        this.has_video = has_video;
    }

    public String getGroup_id() {
        return group_id;
    }

    public void setGroup_id(String group_id) {
        this.group_id = group_id;
    }

    public TopicNewsImageEntity getMiddle_image() {
        return middle_image;
    }

    public void setMiddle_image(TopicNewsImageEntity middle_image) {
        this.middle_image = middle_image;
    }
}
